import static org.junit.Assert.*;
import org.junit.Test;

public class LiczbaTestJU4Podstawa17{
	
	@Test
	public void testZero(){
		Liczba a=new Liczba(0);
		assertEquals("0",a.zapis(17));
	}
	
	@Test
	public void testSeventeenBase(){
		Liczba a;
		a=new Liczba(255);
		assertNotNull(a);
		assertFalse(!"f0".equals(a.zapis(17)));
		a=new Liczba(10);
		assertNotNull(a);
		assertTrue("a".equals(a.zapis(17)));
	}
	
	@Test
	public void testReading(){
		Liczba a;
		a=new Liczba("700",17);
		assertEquals("2023",a.zapis(10));
		a=new Liczba("FF",17);
		assertEquals("270",a.zapis(10));
	}
	
	@Test(expected=LiczbaException.class)
	public void testExceptions(){
		Liczba a;
		a=new Liczba("XXXXX",2);
	}
	
}
